﻿namespace CustomerContactSystem.Core.Infrastructure.Configuration {
    public interface IApplicationSettings {
        string OrganisationName { get; }
        string OrganisationNameShort { get; }
        string OrganisationPublicEmail { get; }
        string SmptServerAddress { get; }
        string AdminUsername { get; }
        string AdminEmailAddress { get; }
        string FixYourStreetUrl { get; }
        string FixYourStreetApiFolder { get; }
        string FixYourStreetApiVersion { get; }
        int DefaultGroupId { get; }
        int DefaultRoleId { get; }
        string UserSessionKey { get; }
        string DocumentsFolder { get; }
        string SiteRoot { get; }
        string AllowedFileExtensions { get; }
        string CategoryMatchUps { get; }
        string CategoryRefereeMatchUps { get; }
        int DefaultFysClassification { get; }
        int DefaultFysSubmitter { get; }
        int DefaultFysReferee { get; }
        int FysSourceId { get; }
    }
}